package com.nnxy.service;

import com.nnxy.pojo.Clazz;
import com.nnxy.pojo.Emp;
import com.nnxy.pojo.PageResult;

import java.time.LocalDate;
import java.util.List;

public interface ClazzService {
    PageResult<Clazz> findByPage(Integer page,
                                 Integer pageSize,
                                 String name,
                                 LocalDate begin,
                                 LocalDate end);

    void add(Clazz clazz);

     List<Emp> list();

    Clazz findById(Integer id);

    void modify(Clazz clazz);

    void removeById(Integer id);

    boolean hasEmployees(Integer id);

    List<Clazz> queryAllClazz();
}
